package org.sean.framework.bean;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.HashMap;
import java.util.Map;

/**
 * map Page data
 *
 * @param <K> K
 * @param <V> V
 */
@Schema(description = "分页响应信息")
@Data
@EqualsAndHashCode(callSuper = false)
public class PageMapData<K, V> extends PageData<V> {

    @Schema(description = "Map格式数据")
    public Map<K, V> map = new HashMap<>();

    public Map<K, V> getMap() {
        return map;
    }

    public void setMap(Map<K, V> map) {
        this.map = map;
    }
}